#!/bin/bash

if [ $# -eq 0 ]
then
	echo "No Launch Arguments supplied.  Please edit fileset executables"
	exit 0
fi

if [ -e /Library/LaunchDaemons/com.filewave.block_applications.plist ]
then
	launchctl unload -w /Library/LaunchDaemons/com.filewave.block_applications.plist
	rm /usr/local/etc/block_applications.sh
	echo "#" > /usr/local/etc/block_applications.sh
fi

echo "#!/bin/bash" >> /usr/local/etc/block_applications.sh
echo "" >> /usr/local/etc/block_applications.sh

echo "Configured to block:"

while [ $# -gt 0 ]
do
	echo "$1"
	echo "pgrep -x $1" >> /usr/local/etc/block_applications.sh
	echo "if [ \$? -eq 0 ]" >> /usr/local/etc/block_applications.sh
	echo "then" >> /usr/local/etc/block_applications.sh
	echo "	pkill -x $1" >> /usr/local/etc/block_applications.sh
	echo "fi"  >> /usr/local/etc/block_applications.sh
	echo ""  >> /usr/local/etc/block_applications.sh
	shift
done

echo "exit 0" >> block_applications.sh

chmod 700 /usr/local/etc/block_applications.sh

launchctl load -w /Library/LaunchDaemons/com.filewave.block_applications.plist

